/*******************************************************************************
* Project: QSAR(Cute Software Architecture) 
*
* Copyright: Copyright(C) 2024 by YuetingBen, All Rights Reserved
*
* File name: StdType.h
*
* Brief: ;
*
* Author: Yueting.Ben
*
* Module: STD
*
* Revision:
* --------------------------------------------------------------------------------
* v0.1: 
* --Yueting.Ben, 2024-02-28 
* --Initial release
*
*******************************************************************************/
#ifndef STDTYPE_H
#define STDTYPE_H

/** HEADER FILES **/
#include "PlatformType.h"


/** MACRO DEFINITION **/


/** TYPEDEF DEFINITION **/
typedef uint8 Std_ReturnType;
#define E_OK (Std_ReturnType)0x00u
#define E_NOT_OK (Std_ReturnType)0x01u

/* This type shall be used to request the version of a BSW module using the <Module name>_Get
VersionInfo() function. */
typedef struct
{
   uint16 vendorID;
   uint16 moduleID;
   uint8  sw_major_version;
   uint8  sw_minor_version;
   uint8  sw_patch_version;
}Std_VersionInfoType;


#endif

